export interface DeviceVO {
  /**
   * 设备ID
   */
  deviceId: string | number;

  /**
   * 设备编号
   */
  deviceNo: string;

  /**
   * 设备绑定密码
   */
  devicePwd: string;

  /**
   * 场地ID
   */
  positionId: string | number;

  /**
   * 设备名称
   */
  name: string;

  /**
   * 设备描述
   */
  describe: string;

  /**
   * 设备位置
   */
  deviceLocation: string;

  /**
   * 设备状态：online 上线,offline 离线 , discard 废弃
   */
  status: string;

  /**
   * 渠道(升级系统用到)
   */
  channel: string;

  /**
   * 建立时间
   */
  connectTime: string;

  /**
   * 掉线时间
   */
  lossTime: string;

  /**
   * 格子总数量
   */
  gardNum: number;

  /**
   * 进入设备后台账号
   */
  adminUser: string;

  /**
   * 进入设备后台的密码。
   */
  adminPwd: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * Imli
   */
  deviceImei: string;

  /**
   * 设备卡号
   */
  deviceCardNo: string;

  /**
   * 设备通讯卡号ICCID
   */
  deviceIccid: string | number;

  /**
   * 押金金额
   */
  depositAmount: number;

  /**
   * 场地类型：free 免费  hour 小时, times 按次，special 特殊方式
   */
  feeType: string;

  /**
   * 场地收费配置:{json}
   */
  feeConfig: string;

}

export interface DeviceForm extends BaseEntity {
  /**
   * 设备ID
   */
  deviceId?: string | number;

  /**
   * 设备编号
   */
  deviceNo?: string;

  /**
   * 设备绑定密码
   */
  devicePwd?: string;

  /**
   * 场地ID
   */
  positionId?: string | number;

  /**
   * 设备名称
   */
  name?: string;

  /**
   * 设备描述
   */
  describe?: string;

  /**
   * 设备位置
   */
  deviceLocation?: string;

  /**
   * 设备状态：online 上线,offline 离线 , discard 废弃
   */
  status?: string;

  /**
   * 渠道(升级系统用到)
   */
  channel?: string;

  /**
   * 建立时间
   */
  connectTime?: string;

  /**
   * 掉线时间
   */
  lossTime?: string;

  /**
   * 格子总数量
   */
  gardNum?: number;

  /**
   * 进入设备后台账号
   */
  adminUser?: string;

  /**
   * 进入设备后台的密码。
   */
  adminPwd?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * Imli
   */
  deviceImei?: string;

  /**
   * 设备卡号
   */
  deviceCardNo?: string;

  /**
   * 设备通讯卡号ICCID
   */
  deviceIccid?: string | number;

  /**
   * 押金金额
   */
  depositAmount: number;

  /**
   * 场地类型：free 免费  hour 小时, times 按次，special 特殊方式
   */
  feeType: string;

  /**
   * 场地收费配置:{json}
   */
  feeConfig: string;

}

export interface DeviceQuery extends PageQuery {

  /**
   * 设备编号
   */
  deviceNo?: string;

  /**
   * 设备绑定密码
   */
  devicePwd?: string;

  /**
   * 场地ID
   */
  positionId?: string | number;

  /**
   * 设备名称
   */
  name?: string;

  /**
   * 设备描述
   */
  describe?: string;

  /**
   * 设备位置
   */
  deviceLocation?: string;

  /**
   * 设备状态：online 上线,offline 离线 , discard 废弃
   */
  status?: string;

  /**
   * 渠道(升级系统用到)
   */
  channel?: string;

  /**
   * 建立时间
   */
  connectTime?: string;

  /**
   * 掉线时间
   */
  lossTime?: string;

  /**
   * 格子总数量
   */
  gardNum?: number;

  /**
   * 进入设备后台账号
   */
  adminUser?: string;

  /**
   * 进入设备后台的密码。
   */
  adminPwd?: string;

  /**
   * Imli
   */
  deviceImei?: string;

  /**
   * 设备卡号
   */
  deviceCardNo?: string;

  /**
   * 设备通讯卡号ICCID
   */
  deviceIccid?: string | number;

    /**
     * 日期范围参数
     */
    params?: any;

  /**
   * 押金金额
   */
  depositAmount: number;

  /**
   * 场地类型：free 免费  hour 小时, times 按次，special 特殊方式
   */
  feeType: string;

  /**
   * 场地收费配置:{json}
   */
  feeConfig: string;
}



